home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / c / kbdhandl.zip / KEY.H < prev    next >
C/C++ Source or Header  |  1993-08-02  |  5KB  |  107 lines

  1. extern          char    keys[256];
  2. extern          void    Set_New_Int9(void);
  3. extern          void    Set_Old_Int9(void);
  4.  
  5. #define         kSYSREQ              0x54
  6. #define         kCAPSLOCK            0x3A
  7. #define         kNUMLOCK             0x45
  8. #define         kSCROLLLOCK          0x46
  9. #define         kLEFTCTRL            0x1D
  10. #define         kLEFTALT             0x38
  11. #define         kLEFTSHIFT           0x2A
  12. #define         kRIGHTCTRL           0x9D
  13. #define         kRIGHTALT            0xB8
  14. #define         kRIGHTSHIFT          0x36
  15. #define         kESC                 0x01
  16. #define         kBACKSPACE           0x0E
  17. #define         kENTER               0x1C
  18. #define         kSPACE               0x39
  19. #define         kTAB                 0x0F
  20. #define         kF1                  0x3B
  21. #define         kF2                  0x3C
  22. #define         kF3                  0x3D
  23. #define         kF4                  0x3E
  24. #define         kF5                  0x3F
  25. #define         kF6                  0x40
  26. #define         kF7                  0x41
  27. #define         kF8                  0x42
  28. #define         kF9                  0x43
  29. #define         kF10                 0x44
  30. #define         kF11                 0x57
  31. #define         kF12                 0x58
  32. #define         kA                   0x1E
  33. #define         kB                   0x30
  34. #define         kC                   0x2E
  35. #define         kD                   0x20
  36. #define         kE                   0x12
  37. #define         kF                   0x21
  38. #define         kG                   0x22
  39. #define         kH                   0x23
  40. #define         kI                   0x17
  41. #define         kJ                   0x24
  42. #define         kK                   0x25
  43. #define         kL                   0x26
  44. #define         kM                   0x32
  45. #define         kN                   0x31
  46. #define         kO                   0x18
  47. #define         kP                   0x19
  48. #define         kQ                   0x10
  49. #define         kR                   0x13
  50. #define         kS                   0x1F
  51. #define         kT                   0x14
  52. #define         kU                   0x16
  53. #define         kV                   0x2F
  54. #define         kW                   0x11
  55. #define         kX                   0x2D
  56. #define         kY                   0x15
  57. #define         kZ                   0x2C
  58. #define         k1                   0x02
  59. #define         k2                   0x03
  60. #define         k3                   0x04
  61. #define         k4                   0x05
  62. #define         k5                   0x06
  63. #define         k6                   0x07
  64. #define         k7                   0x08
  65. #define         k8                   0x09
  66. #define         k9                   0x0A
  67. #define         k0                   0x0B
  68. #define         kMINUS               0x0C
  69. #define         kEQUAL               0x0D
  70. #define         kLBRACKET            0x1A
  71. #define         kRBRACKET            0x1B
  72. #define         kSEMICOLON           0x27
  73. #define         kTICK                0x28
  74. #define         kAPOSTROPHE          0x29
  75. #define         kBACKSLASH           0x2B
  76. #define         kCOMMA               0x33
  77. #define         kPERIOD              0x34
  78. #define         kSLASH               0x35
  79. #define         kINS                 0xD2
  80. #define         kDEL                 0xD3
  81. #define         kHOME                0xC7
  82. #define         kEND                 0xCF
  83. #define         kPGUP                0xC9
  84. #define         kPGDN                0xD1
  85. #define         kLARROW              0xCB
  86. #define         kRARROW              0xCD
  87. #define         kUARROW              0xC8
  88. #define         kDARROW              0xD0
  89. #define         kKEYPAD0             0x52
  90. #define         kKEYPAD1             0x4F
  91. #define         kKEYPAD2             0x50
  92. #define         kKEYPAD3             0x51
  93. #define         kKEYPAD4             0x4B
  94. #define         kKEYPAD5             0x4C
  95. #define         kKEYPAD6             0x4D
  96. #define         kKEYPAD7             0x47
  97. #define         kKEYPAD8             0x48
  98. #define         kKEYPAD9             0x49
  99. #define         kKEYPADDEL           0x53
  100. #define         kKEYPADSTAR          0x37
  101. #define         kKEYPADMINUS         0x4A
  102. #define         kKEYPADPLUS          0x4E
  103. #define         kKEYPADENTER         0x9C
  104. #define         kCTRLPRTSC           0xB7
  105. #define         kSHIFTPRTSC          0xB7
  106. #define         kKEYPADSLASH         0xB5
  107.